#header_logo {background: #5AA322;position: relative;padding: 10px 10px 8px 10px;margin: 0 auto 10px auto;width: 98%;min-width: 250px;text-align: center;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#header_text {font-size: 11.3px;text-align: center;margin-top: 5px;width: 98%;}
#search {display: inline-block;position: relative;margin-top: 10px;}
#search fieldset {padding-top: 15px;border: none;}
#query {clear: left;display: block;margin: 0 auto;width: 98%;min-width: 250px;padding: 1%;font-size: 200%;vertical-align: middle;}
label {width: auto;float: none;font-size: 90%;vertical-align: top;}
#submit {vertical-align: middle;font-size:22px; font-family: helvetica, arial, sans-serif;background: #70b922;background: -webkit-gradient(linear, left top, left bottom, from(#70b922), to(#497724));background: -moz-linear-gradient(center top, #70b922, #497724);border: 1px solid #6eb537;padding: 5px 20px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 1px 0 #253d11;-moz-box-shadow: 0 1px 0 #253d11;cursor: pointer;}
#submit:hover {background: #86dd27;background: -webkit-gradient(linear, left top, left bottom, from(#86dd27), to(#5b952b));background: -moz-linear-gradient(center top, #86dd27, #5b952b);}
#engine {display: inline-block;text-align: left;margin: 0 5px;}
#engine p {margin: 0;font-size: 12px;padding-left: 2px;}
#engineInfo {position: absolute;width: 150px;padding: 5px 10px;margin-top: 0.4em;border: 1px solid #bbb;text-align: left;background-color: #eaeaea;-webkit-border-radius: 4px;-webkit-box-shadow: inset 0 1px 3px #bbb;}
#engineInfo p {padding: 0;margin: 0;}
#engineInfo div { display: none;}
fieldset {padding: 0;margin: 0;}
.engineer {width: 100%;display: inline;margin: 0 auto;}
#secondaryOptions {position: relative;text-align: center;}
#permissions {padding: 0;margin: 0;text-align: left !important;}
#permissions input { margin-right: 0;}
#engines input { margin-right: 4px; margin-left: 0;}
#engines p { margin: 0;}
#engines label { }
.statement {padding-top: 2px;padding-bottom: 8px;}
.statement, .permoptions {float: left;margin-right: 6px;}
.permoptions label {vertical-align: top;}
#engines { line-height: 2.25;margin-left: -3px;clear: left;}
#engines .engine {display: inline;padding: 6px 0 6px 6px;min-width: 100px;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-bottom: 16px;float: left;width: 100%;}
#engines .engine {text-align: left;}
#engines .engine:hover {background-color: #f0f0f0;}
#engines .engine, #engines label {cursor: pointer;}
#engines .selected {border-color: #cedcff;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#engines .selected, #engines .selected:hover {background-color: #e7eeff;}
#engines .engine:active {-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);}
#engines .engineDesc {line-height: 1.4;font-size: 11px;color: #555;}
#engines .engineDesc strong { font-size: 13px; color: #333;}
#engines .engineRadio {display: inline-block;line-height: 0.85;padding-left: 3px;float: right;}